﻿/***************************************************************************
    Copyright (c) Microsoft Corporation. All rights reserved.
    This code is licensed under the Visual Studio 
    Visualization and Modeling SDK license terms.

    THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
    ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
    IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
    PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
***************************************************************************/
namespace Microsoft.VisualStudio.ArchitectureTools.CodeRepositoryQuery
{
    /// <summary>
    /// Kind of Type
    /// </summary>
    public enum TypeKind
    {
        /// <summary>
        /// A Class
        /// </summary>
        Class = 1,

        /// <summary>
        /// A Structure
        /// </summary>
        Struct = 2,

        /// <summary>
        /// An enumeration
        /// </summary>
        Enum = 3,

        /// <summary>
        /// A delegate
        /// </summary>
        Delegate = 4,

        /// <summary>
        /// An interface
        /// </summary>
        Interface = 5,
    }
}
